/*
 * Copyright ®2018 juneyaoair Group.
 *
 *
 *
 */
 
package org.liang.javasource.auto;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * Wifi购买结果
 *
 * @author jx-air
 * @date 2018-5-15 15:57:07
 */    
public class WifiBuyResponseDto {

    private String version; //接口版本号10.0
    private String channelCode; //渠道用户号B2C,CC等
    private String userNo; //渠道工作人员号分配给渠道用户的工作人员号
    private String orderNo; //客户订单号
    private String channelOrderNo; //渠道订单编号同一渠道不能有相同的渠道订单编号
    private String ffpId; //常旅客ID
    private String ffpCardNo; //常旅客卡号
    private WifiBuyDto[] wifiBuyList; //Wifi购买List
    private String resultCode; //结果代码1001 － 成功，其它失败
    private String errorInfo; //错误信息
    
    /**
     * 
     * @param passengerNO 接口版本号10.0
     */	 
    public void setVersion(String version){
        this.version = version;
    }

    /**
     * 
     * @return 接口版本号10.0
     */
    @JSONField(name="Version") 
    public String getVersion(){
        return this.version;
    }
    
    /**
     * 
     * @param passengerNO 渠道用户号B2C,CC等
     */	 
    public void setChannelCode(String channelCode){
        this.channelCode = channelCode;
    }

    /**
     * 
     * @return 渠道用户号B2C,CC等
     */
    @JSONField(name="ChannelCode") 
    public String getChannelCode(){
        return this.channelCode;
    }
    
    /**
     * 
     * @param passengerNO 渠道工作人员号分配给渠道用户的工作人员号
     */	 
    public void setUserNo(String userNo){
        this.userNo = userNo;
    }

    /**
     * 
     * @return 渠道工作人员号分配给渠道用户的工作人员号
     */
    @JSONField(name="UserNo") 
    public String getUserNo(){
        return this.userNo;
    }
    
    /**
     * 
     * @param passengerNO 客户订单号
     */	 
    public void setOrderNo(String orderNo){
        this.orderNo = orderNo;
    }

    /**
     * 
     * @return 客户订单号
     */
    @JSONField(name="OrderNo") 
    public String getOrderNo(){
        return this.orderNo;
    }
    
    /**
     * 
     * @param passengerNO 渠道订单编号同一渠道不能有相同的渠道订单编号
     */	 
    public void setChannelOrderNo(String channelOrderNo){
        this.channelOrderNo = channelOrderNo;
    }

    /**
     * 
     * @return 渠道订单编号同一渠道不能有相同的渠道订单编号
     */
    @JSONField(name="ChannelOrderNo") 
    public String getChannelOrderNo(){
        return this.channelOrderNo;
    }
    
    /**
     * 
     * @param passengerNO 常旅客ID
     */	 
    public void setFfpId(String ffpId){
        this.ffpId = ffpId;
    }

    /**
     * 
     * @return 常旅客ID
     */
    @JSONField(name="FfpId") 
    public String getFfpId(){
        return this.ffpId;
    }
    
    /**
     * 
     * @param passengerNO 常旅客卡号
     */	 
    public void setFfpCardNo(String ffpCardNo){
        this.ffpCardNo = ffpCardNo;
    }

    /**
     * 
     * @return 常旅客卡号
     */
    @JSONField(name="FfpCardNo") 
    public String getFfpCardNo(){
        return this.ffpCardNo;
    }
    
    /**
     * 
     * @param passengerNO Wifi购买List
     */	 
    public void setWifiBuyList(WifiBuyDto[] wifiBuyList){
        this.wifiBuyList = wifiBuyList;
    }

    /**
     * 
     * @return Wifi购买List
     */
    @JSONField(name="WifiBuyList") 
    public WifiBuyDto[] getWifiBuyList(){
        return this.wifiBuyList;
    }
    
    /**
     * 
     * @param passengerNO 结果代码1001 － 成功，其它失败
     */	 
    public void setResultCode(String resultCode){
        this.resultCode = resultCode;
    }

    /**
     * 
     * @return 结果代码1001 － 成功，其它失败
     */
    @JSONField(name="ResultCode") 
    public String getResultCode(){
        return this.resultCode;
    }
    
    /**
     * 
     * @param passengerNO 错误信息
     */	 
    public void setErrorInfo(String errorInfo){
        this.errorInfo = errorInfo;
    }

    /**
     * 
     * @return 错误信息
     */
    @JSONField(name="ErrorInfo") 
    public String getErrorInfo(){
        return this.errorInfo;
    }
}